package com.agrimall.mapper;

import com.agrimall.entity.Banner;
import java.util.List;

/**
 * Banner轮播图Mapper接口
 */
public interface BannerMapper {
    /**
     * 插入Banner
     */
    int insert(Banner banner);
    
    /**
     * 更新Banner
     */
    int update(Banner banner);
    
    /**
     * 删除Banner
     */
    int delete(Long bannerId);
    
    /**
     * 根据ID查询Banner
     */
    Banner selectById(Long bannerId);
    
    /**
     * 查询所有启用的Banner，按排序顺序排序
     */
    List<Banner> selectVisibleOrderBySort();
    
    /**
     * 查询所有Banner
     */
    List<Banner> selectAll();
}



